be clinging to a hope - French English Dictionary